DocumentReference System API - Implementation Template (US Core)
Custom object creation
DocumentReference
To create a custom object in Health Cloud (HealthCloudGA_EhrDocumentReference__c):
- From Health Cloud in the upper right corner, click the settings (gear) icon.
- Click Setup.
- From the Home tab in the left menu, expand 'Objects and Fields' and then click Object Manager.
- In the upper right corner, click the Create dropdown and then select 'Custom Object'.
- Set the following:
- Label: Document Reference
- Plural Label: Document References
- Object Name: HealthCloudGA_EhrDocumentReference
- Description: Custom DiagnosticReport object
- Record Name: Name
- Data Type: Text
- Deployment Status: In Development (Recommended when setting up; set to Deployed when ready to use.)
- Click Save.
- In the 'Fields and Relationships' page, use the 'New' button and then create the following fields:
| Field Label | Field Name | Data Type |
|---|---|---|
| Content Title | Content_Title__c | Text(100) |
| Content Type | Content_Type__c | Text(100) |
| Content URL | Content_URL__c | Text(100) |
| Created By | CreatedById | Lookup(User) |
| Created Date | Created_Date__c | Date/Time |
| custodian | Account__c | Lookup(Account) |
| Description | Description__c | Text(100) |
| Document Category Code | Document_Category_Code__c | Text(100) |
| Document Category Label | Document_Category_Label__c | Text(100) |
| Document Category System | Document_Category_System__c | Text(100) |
| Document Format Code | Document_Format_Code__c | Text(100) |
| Document Format Label | Document_Format_Label__c | Text(100) |
| Document Format System | Document_Format_System__c | Text(100) |
| Document Kind Code | Document_Kind_Code__c | Text(100) |
| Document Kind Label | Document_Kind_Label__c | Text(100) |
| Document Kind System | documentKindSystem__c | Text(100) |
| Document Status | docStatus__c | Picklist (preliminary, final, amended,entered-in-errordocStatus) |
| EHR Document Reference | Name | Text(80) |
| Encounter | Encounter__c | Lookup(EHR Encounter) |
| Last Modified By | LastModifiedById | Lookup(User) |
| Owner | OwnerId | Lookup(User,Group) |
| Patient | Patient__c | Lookup(EHR Patient) |
| Practitioner | Practitioner__c | Lookup(EHR Practitioner) |
| Source System | HealthCloudGA_Source_System__c | Text(64) |
| Source System Id | HealthCloudGA_SourceSystemId__c | Text Area(255) |
| Source System Modified | HealthCloudGA_Source_System_Modified__c | Date/Time |
| status | status__c | Picklist (current,superseded,entered-in-error) |